DNItem

List of columns of the table DNItem

Primary

Foreign Key

Name

Data Type

Length

Comment

X

 

DNItemID

NUMBER

 

 

 

X

DNID

NUMBER

 

เลขที่รับรายการ/ใบตรวจรับ

 

X

CommitteeID

NUMBER

 

เก็บว่าแต่ละใบคณะกรรมการชุดไหนเป็นคนตรวจรับ เอาไว้พิมพ์ย้อนหลังได้ ซึ่งในการตรวจรับสามารถตรวจรับได้จากหลาย ๆ งวดใน PR ได้ จึงต้องเก็บ คณะกรรมการไว้ที่ Item

 

X

PartialDeliveryID

NUMBER

 

 

 

 

SeqNo

SMALLINT

 

ลำดับที่

 

 

ReceiveQty

NUMBER(15,2)

15

จำนวนที่รับ

 

 

DNQty

NUMBER(15,2)

15

จำนวนที่ตรวจรับ

 

 

DNAmount

NUMBER(15,2)

15

จำนวนเงินที่ตรวจรับทั้งหมด (PRItem.UnitPrice * DNItem.DNQty)

ใส่เอาไว้เพื่อจะได้เช็คยอดจำนวนเงินทั้งหมดที่สามารถทำเบิกเกินส่งคืนได้

โดยยอดที่จะคืนได้คือยอด DNAmount - Discount

 

 

Discount

NUMBER(15,2)

15

เก็บส่วนลด/คืนงบประมาณ

จะหารโดยที่ user จะเป็นคนคำนวณส่วนลดไม่ให้เป็นเศษทศนิยมเอง โดยถ้ามีทศนิยมจะทำการตรวจรับ 2 ครั้ง

 

 

PayBorrow

NUMBER(15,2)

15

จำนวนเงินที่จ่ายด้วยเงินยืม

 

 

PayPettyCash

NUMBER(15,2)

15

จ่ายจากเงินทดรอง

 

 

OverPay

NUMBER(15,2)

15

จำนวนเงินเบิกเกินส่งคืน

จะต้องไม่เกินจำนวนเงินที่ตรวจรับในแต่ละงวด

 

 

Create By

NUMBER

 

สร้างโดย

 

 

Create Date

DATE

 

สร้างเมื่อวันที่

 

 

Update By

NUMBER

 

Update โดย

 

 

Update Date

DATE

 

วันที่ Update